perform good deeds - Turkish English Dictionary